Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour El Salvador F1 Guatemala F1 USA F8 USA F9 Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Colombia F2 USA F4 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w4 Colombia F3 Colombia F4 Brazil F6 Mexico F8 Colombia F1 Colombia F2 Colombia F1 Colombia F2 Colombia F3 Colombia F4 El Salvador F2 Usa F12 Usa F13 Colombia F3 Colombia F4 Colombia F2 Colombia F5 USA F2 Colombia F1 Colombia F2 El Salvador F1 Colombia F4 Colombia F7 Colombia F1 Colombia F2 Mexico F4 Colombia F4 Colombia F1 Colombia F2 USA F8 USA F9 Colombia F3 Colombia F7 Colombia F8 Guatemala F1 USA F7 Colombia F3 Colombia F6 Venezuela #1-w3 Bolivia F1 Bolivia F2 Colombia F3 Brazil F4 Brazil F5 Colombia F1 USA F5 Colombia F4 Colombia F5 Colombia F1 Colombia F2 Mexico F7 Colombia F4 USA F6 Colombia F3 Colombia F1 VI Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger 2002 - San Luis Potosi Venice Open - Venice Black Forest Open - Freudenstadt Open Diputacion Pozoblanco - Cordoba Seguros Bolivar Open - Medellin Bogota Challenger - Bogota Bancolombia Open - Bogota Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Cali Seguros Bolivar Open - Medellin Salinas Challenger Bucaramanga Challenger Sunrise Challenger Abierto Colombiano de Tenis - Bogota Yuba City Challenger Segovia Challenger Ethias Trophy - Mons Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Cali Challenger Quito Challenger Tiburon Challenger Calabasas Challenger dBI Tennis Challenger - Binghamton Medellin Challenger BH Tennis Open - Belo Horizonte Bogota Challenger Granby Challenger The Surbiton Trophy - Surbiton Isla de Gran Canaria - Mas Palomas Bogota Challenger Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Cali Challenger FILA Challenger Biella - Biella Quito Challenger Top Wool Challenger Biella - Biella Copa Petrobras Paraguay - Asuncion Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth Barranquilla Challenger Colombia F3 Bordeaux Challenger 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Guadalajara Challenger AXA Open - Lisbon Bogota Challenger Barletta Citta Della Disfida Open 2000 - Barletta Geneva Challenger - Geneva Campos do Jordao Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Bancolombia Open - Cali Ciudad de Pozoblanco Open Diputacion - Cordoba San Marino Cepu Open - San Marino Cali Challenger Copa Petrobras - Bogota Aguascalenties Challenger Arroyo de la Encomienda - Valladolid Quito Challenger Salinas Challenger Pereira Challenger Panama City Challenger Manta Challenger Blois Challenger Manta Challenger Medellin Challenger Cali Challenger Quito Challenger Chitre Challenger Morelos Challenger San Luis Potosi Challenger - San Luis Potosi Cali Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba IV Manta Open - Manta Copa Petrobras Brazil - Belo Horizonte 14° BH Tennis Open - Belo Horizonte Bogota Challenger GHI Bronx Tennis Classic - Bronx II Manta Open - Manta Copa Petrobras Colombia - Bogota Guayaquil Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Voit Mexico City Open - Mexico City Seguros Bolivar Open - Bogota VIII Gramado Open - Gramado San Luis Potosi Challenger Bogota Challenger Pereira Challenger Lugano Challenger XI Trofeo Ciudad de Quito - Quito III Aberto Santa Catarina de Tenis - Florianopolis Furth Challenger Bucaramanga Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Bogota Challenger Seguros Bogota Open - Bogota Isla de Lanzarote - Lanzarote San Jose Challenger Copa Petrobras Colombia - Bogota ITG Miami Challenger - Miami Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Orleans Challenger Floridablanca Challenger Quito Challenger Barranquilla Challenger VIII Open Internacional D'Andorra - Andorra Bordeaux Challenger Bucaramanga Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Salinas Challenger Cali Challenger Medellin Challenger Medellin Challenger Copa Petrobras Uruguay - Montevideo Bucaramanga Challenger Haagen Dazs Open - Caracas Santiago Challenger VIII Avierto Internacional de Salinas - Salinas Campionati Internazionali di Sicilia - Palermo Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel International Tennis Championships - Delray Beach AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Open 13 - Marseille Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Skandia Open - Linz Copa Ericsson Uruguay - Montevideo Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo XL Challenger de Tenis Copa Sevilla - Seville XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Challenger Leon 2003 - Leon Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Barranquilla Challenger Bogota Challenger - Bogota Sao Paulo Challenger Open Castilla y Leon - Segovia Open Seat Godo - Barcelona Surbiton Challenger Seguros Bolivar Open - Bogota Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Bancolombia Open - Bogota Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Open Castilla y Leon - Segovia ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Segovia Challenger Quelle Cup 2000 - Furth AXA Open II - Espinho Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Tenerife Challenger Pau Challenger ATU Cup 2001 - Weiden Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo X Open Internacional D'Andorra - Andorra Pilot Pen Tennis - New Haven 2001 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Copa Petrobras Bogota - Bogota Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Challenger Casablanca San Angel - Mexico City Credicard Mastercard Tennis Cup 2005 - Campos do Jordao San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Marrakech Murcia Challenger Open SEAT Godo 2006 - Barcelona Copa AT&T - Buenos Aires Challenger Casablanca San Angel - Mexico City Grand Prix Hassan II - Casablanca The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Mallorca Open - Mallorca Challenger ATP de Cuenca Diario El Mercurio - Cuenca Davidoff Swiss Indoors Basel - Basel International Championship of Croatia - Umag Sydney International - Sydney Salem Open - Hong Kong PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Hurricane Tennis Open - Bradenton The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2003 - Barcelona Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Copa Petrobras-Colombia - Bogota Allianz Suisse Open Gstaad - Gstaad Estoril Open - Estoril 2003 Mercedes Cup - Stuttgart Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Bogota Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Salinas Challenger Copa AT&T - Buenos Aires BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Sao Jose Do Rio Preto Challenger Open 13 - Marseille Open SEAT 2008 - Barcelona The Artois Championships - London Pereira Challenger Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Medellin Challenger ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad TD Waterhouse Cup - Long Island Rome Challenger If Stockholm Open - Stockholm Milan Indoors - Milan Dubai Tennis Open - Dubai Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Alicante Challenger Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Bogota Challenger AIG Japan Open Tennis Championships - Tokyo Guayaquil Challenger Dallas Challenger If Stockholm Open - Stockholm Sao Paulo Challenger China Open - Beijing China Open - Beijing TD Waterhouse Cup - Long Island Brisbane International - Brisbane Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia CA Tennis Trophy - Vienna Medibank International - Sydney Davidoff Swiss Indoors - Basel Medibank International - Sydney Sao Paulo Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Quito Challenger Dubai Duty Free Tennis Championships - Dubai Bucaramanga Challenger ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Porto Alegre Challenger The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona ARAG World Team Championship - Dusseldorf Pereira Challenger Guayaquil Challenger Open Sud de France - Montpellier Legg Mason Tennis Classic - Washington Adidas International - Sydney SAP Open - San Jose Open Sabadell Atlantico - Barcelona Sunrise Challenger BMW Open - Munich Credit Agricole Suisse Open - Gstaad Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Malaysian Open - Kuala Lumpur Bucaramanga Challenger China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Apia International - Sydney Thailand Open - Bangkok ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Winston-Salem Open - Winston-Salem AEGON International - Eastbourne Bet-at-home Open - Hamburg Countrywide Classic - Los Angeles Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Barranquilla Challenger Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Bogota Challenger AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Panama City Challenger Dubai Duty Free Tennis Championships - Dubai Milan Indoors - Milan Abierto Mexicano - Los Cabos Bet-At-Home Austrian Open - Kitzbuhel Pereira Challenger Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Bogota Challenger Great Ocean Road Open - Melbourne Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Mercedes Cup - Stuttgart Hamburg European Open - Hamburg AEGON International - Eastbourne The Stella Artois Championships - London Ecuador Open - Quito Dallas Open - Dallas AEGON Championships - London Open de Moselle - Metz Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart China Open - Beijing Milan Challenger Mercedes Cup - Stuttgart Fever-Tree Championships - London The Dubai Tennis Championships - Dubai European Open - Antwerp AEGON Championships - London Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Barcelona Open Banc Sabadell - Barcelona Abierto de Tenis Mifel - Los Cabos Boss Open - Stuttgart AEGON Championships - London Cali Challenger Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril US Men's Clay Court Championship - Houston AEGON Championships - London The 10tele.com Open - Nottingham Sacramento Challenger Medellin Challenger Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open - Auckland Bordeaux Challenger Estoril Open - Estoril Copa Claro - Buenos Aires Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Aptos Challenger Cali Challenger Valencia Open - Valencia Medellin Challenger European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Bogota Challenger AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Claro Open Colombia - Bogota Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Valencia Open - Valencia Ecuador Open - Quito Open 13 - Marseille US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh Mercedes Cup - Stuttgart AEGON Championships - London Rakuten Japan Open - Tokyo ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Cali Challenger Czech Open 2005 - Prostejov Monterrey Challenger Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Geneva Open - Geneva Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel Madrid Challenger Open 13 Provence - Marseille Legg Mason Tennis Classic - Washington Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Swiss Open - Gstaad Citi Open - Washington Mexico City Challenger US Men's Clay Court Championship - Houston International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Gijon Open - Gijon Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna Claro Open Colombia - Bogota Tennis Masters Series - Miami Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Open 13 - Marseille Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Dubai Duty Free Tennis Championships - Dubai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo Sydney International - Sydney Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Tennis Masters Series - Madrid UBS Open Gstaad - Gstaad Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Mallorca Open - Mallorca Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg President's Cup - Tashkent Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Toronto cinch Championships - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Cincinnati Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Pacific Life Open - Indian Wells Open de la Comunidad Valenciana - Valencia Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Telecom Italia Masters - Rome Trofeo Conde de Godo - Barcelona BNP Paribas Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Suisse Open - Gstaad Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Monte Carlo Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati The Stella Artois Championships - London Campionati Internazionali d'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Masters Series Hamburg - Hamburg Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Masters Series Madrid - Madrid Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Pacific Life Open - Indian Wells Heineken Open - Auckland Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris Rolex Paris Masters - Paris Rogers Cup - Toronto Mallorca Championships - Mallorca Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Rogers Masters - Montreal Rogers Cup - Toronto Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne ARAG World Team Championship - Dusseldorf Wimbledon - London Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Millennium Estoril Open - Estoril Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Erste Bank Open - Vienna Wimbledon - London Australian Open - Melbourne U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Wimbledon - London Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, PO, IND-ESP 0-5 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, QF, FRA-ESP 5-0 Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, Group I, 2R, ROU-ESP 1-4 Mubadala World Tennis Championship Olympics - Athens Olympics - London